/*
 * Copyright (c) Huawei Technologies Co., Ltd. 2023-2023. All rights reserved.
 */

package com.huawei.api.bean;

import lombok.Data;

import java.util.List;

/**
 * 语言配置
 *
 * @since 2023/10/28
 */
@Data
public class Language {
    /**
     * 语言类型
     */
    private String language;

    /**
     * 支持的文件后缀
     */
    private List<String> suffixes;

    /**
     * 下发的工具名称
     */
    private String toolName;

    /**
     * 本地工具路径
     */
    private String localToolPath;

    /**
     * 华为云集成模式下的工具路径
     */
    private String codeArtsToolPath;

    /**
     * 本地模式执行命令行
     */
    private String localToolCmd;

    /**
     * 集成模式执行命令行
     */
    private String codeArtsToolCmd;

    /**
     * 集成模式执行命令行
     */
    private String codeArtsToolLinuxCmd;

    /**
     * 如果是集成模式，bat命令参数文件写入基础路径
     */
    private String basePath;

    /**
     * 华为云工具路径，在这边指的是formatcheck引擎路径
     */
    private String toolPath;
}
